1. Introduction, Optimization Problems